
package com.xquant.common.engine.xPP.cxf.webservice;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>NPVControl complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="NPVControl"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="IsCalcNPVGreeks" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcDelta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcGamma" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcTheta" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcRho" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcVega" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcVolga" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcVanna" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcDeltaForward" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcGammaForward" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcDVBP" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcCoupon" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcDeltaRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="IsCalcGammaRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "NPVControl", propOrder = {
    "isCalcNPVGreeks",
    "isCalcDelta",
    "isCalcGamma",
    "isCalcTheta",
    "isCalcRho",
    "isCalcVega",
    "isCalcVolga",
    "isCalcVanna",
    "isCalcDeltaForward",
    "isCalcGammaForward",
    "isCalcDVBP",
    "isCalcCoupon",
    "isCalcDeltaRate",
    "isCalcGammaRate"
})
public class NPVControl {

    @XmlElement(name = "IsCalcNPVGreeks")
    protected String isCalcNPVGreeks;
    @XmlElement(name = "IsCalcDelta")
    protected String isCalcDelta;
    @XmlElement(name = "IsCalcGamma")
    protected String isCalcGamma;
    @XmlElement(name = "IsCalcTheta")
    protected String isCalcTheta;
    @XmlElement(name = "IsCalcRho")
    protected String isCalcRho;
    @XmlElement(name = "IsCalcVega")
    protected String isCalcVega;
    @XmlElement(name = "IsCalcVolga")
    protected String isCalcVolga;
    @XmlElement(name = "IsCalcVanna")
    protected String isCalcVanna;
    @XmlElement(name = "IsCalcDeltaForward")
    protected String isCalcDeltaForward;
    @XmlElement(name = "IsCalcGammaForward")
    protected String isCalcGammaForward;
    @XmlElement(name = "IsCalcDVBP")
    protected String isCalcDVBP;
    @XmlElement(name = "IsCalcCoupon")
    protected String isCalcCoupon;
    @XmlElement(name = "IsCalcDeltaRate")
    protected String isCalcDeltaRate;
    @XmlElement(name = "IsCalcGammaRate")
    protected String isCalcGammaRate;

    /**
     * 获取isCalcNPVGreeks属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcNPVGreeks() {
        return isCalcNPVGreeks;
    }

    /**
     * 设置isCalcNPVGreeks属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcNPVGreeks(String value) {
        this.isCalcNPVGreeks = value;
    }

    /**
     * 获取isCalcDelta属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcDelta() {
        return isCalcDelta;
    }

    /**
     * 设置isCalcDelta属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcDelta(String value) {
        this.isCalcDelta = value;
    }

    /**
     * 获取isCalcGamma属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcGamma() {
        return isCalcGamma;
    }

    /**
     * 设置isCalcGamma属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcGamma(String value) {
        this.isCalcGamma = value;
    }

    /**
     * 获取isCalcTheta属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcTheta() {
        return isCalcTheta;
    }

    /**
     * 设置isCalcTheta属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcTheta(String value) {
        this.isCalcTheta = value;
    }

    /**
     * 获取isCalcRho属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcRho() {
        return isCalcRho;
    }

    /**
     * 设置isCalcRho属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcRho(String value) {
        this.isCalcRho = value;
    }

    /**
     * 获取isCalcVega属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcVega() {
        return isCalcVega;
    }

    /**
     * 设置isCalcVega属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcVega(String value) {
        this.isCalcVega = value;
    }

    /**
     * 获取isCalcVolga属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcVolga() {
        return isCalcVolga;
    }

    /**
     * 设置isCalcVolga属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcVolga(String value) {
        this.isCalcVolga = value;
    }

    /**
     * 获取isCalcVanna属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcVanna() {
        return isCalcVanna;
    }

    /**
     * 设置isCalcVanna属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcVanna(String value) {
        this.isCalcVanna = value;
    }

    /**
     * 获取isCalcDeltaForward属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcDeltaForward() {
        return isCalcDeltaForward;
    }

    /**
     * 设置isCalcDeltaForward属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcDeltaForward(String value) {
        this.isCalcDeltaForward = value;
    }

    /**
     * 获取isCalcGammaForward属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcGammaForward() {
        return isCalcGammaForward;
    }

    /**
     * 设置isCalcGammaForward属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcGammaForward(String value) {
        this.isCalcGammaForward = value;
    }

    /**
     * 获取isCalcDVBP属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcDVBP() {
        return isCalcDVBP;
    }

    /**
     * 设置isCalcDVBP属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcDVBP(String value) {
        this.isCalcDVBP = value;
    }

    /**
     * 获取isCalcCoupon属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcCoupon() {
        return isCalcCoupon;
    }

    /**
     * 设置isCalcCoupon属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcCoupon(String value) {
        this.isCalcCoupon = value;
    }

    /**
     * 获取isCalcDeltaRate属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcDeltaRate() {
        return isCalcDeltaRate;
    }

    /**
     * 设置isCalcDeltaRate属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcDeltaRate(String value) {
        this.isCalcDeltaRate = value;
    }

    /**
     * 获取isCalcGammaRate属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsCalcGammaRate() {
        return isCalcGammaRate;
    }

    /**
     * 设置isCalcGammaRate属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsCalcGammaRate(String value) {
        this.isCalcGammaRate = value;
    }

}
